package com.zyit.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.zyit.dto.HospitalDto;
import com.zyit.pojo.Hospital;
import com.zyit.util.Result;

public interface HospitalService {
    /**
     * 上传医院信息
     * @param hospital
     * @return
     */
    int add(Hospital hospital);

    /**
     * 修改医院信息
     * @param hospital
     * @return
     */
    int edit(Hospital hospital);

    /**
     * 查看详情
     * @param id
     * @return
     */
    Hospital findById(Long id);

    /**
     * 分页条件查询
     * @param hospitalDto
     * @return
     */
    Result findPage(HospitalDto hospitalDto);

    /**
     * 根据编码查询医院信息
     * 用于上传医院信息时做重复校验
     * @param hoscode
     * @return
     */
    Hospital findByCode(String hoscode);


}
